package com.lyf.boot.modules.system.entity.vo;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author Luyufan
 * @date 2023/8/15 15:27
 */
@Data
public class OssConfigVo implements Serializable {

    @Serial
    private static final long serialVersionUID = 2866550699738662349L;

    /**
     * 配置id
     */
    private Long ossId;

    /**
     * 平台类型
     */
    private String platformType;

    /**
     * 平台
     */
    private String platform;

    /**
     * 是否启用：0.禁用 1.启用
     */
    private Integer status;

    /**
     * 存储服务器access-key
     */
    private String accessKey;

    /**
     * 存储服务器secret-key
     */
    private String secretKey;

    /**
     * 服务器域名
     */
    private String endPoint;

    /**
     * 存储桶名称
     */
    private String bucketName;

    /**
     * 地区
     */
    private String region;

    /**
     * 访问域名
     */
    private String domain;

    /**
     * 基础路径
     */
    private String basePath;

    /**
     * 是否是默认
     */
    private Integer isDefault;

    /**
     * 备注
     */
    private String remark;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 修改时间
     */
    private LocalDateTime updateTime;
}
